package com.only4play.practice.common.enums.pay;

//
///**
// * @author mengdy
// */
//public enum PaymentOrderState implements BaseEnum<PaymentOrderState> {
//
//    /**
//     *
//     */
//    CREATED(1,"新建交易流水"),
//    WAITING(2, "等待用户操作"),
//    SUCCESS(3,"交易成功"),
//    ABANDON(4,"交易已废弃"),
//    FAILED(-1,"交易失败"),
//            ;
//    PaymentOrderState(Integer code, String name) {
//        this.code = code;
//        this.name = name;
//    }
//    @EnumValue
//    private Integer code;
//    private String name;
//
//    @Override
//    public Integer getCode() {
//        return this.code;
//    }
//
//    @Override
//    public String getName() {
//        return this.name;
//    }
//
//    public static Optional<PaymentOrderState> of(Integer code) {
//        return Optional.ofNullable(BaseEnum.parseByCode(PaymentOrderState.class, code));
//    }
//
//
//}